package com.mojo.demo1;

/**
 * 中介-代理模式中的代理角色
 *
 * @author <a href="mailto:mojo_jj@163.com">Mojo</a>
 * copyright (C), 2013-2021, 广州九尾信息科技有限公司
 */
public class MyProxy implements Rent {
    private Landlord landlord;

    public MyProxy(Landlord landlord) {
        this.landlord = landlord;
    }

    @Override
    public void rent() {
        landlord.rent();
        contract();
    }

    //代理角色可做一些附属操作
    public void contract() {
        System.out.println("中介帮忙签合同");
    }
}
